Keeping Software Present

Marisa Leavitt Cohn

Knowing Algorithms

Nick Seaver