The Programming Historian 2

by William J Turkel, Adam Crymble, Jeremy Boggs, Fred Gibbs, Miriam Posner, Alan MacEachern

Problems on Algorithms

by Ian Parberry, William Gasarch

The Programming Historian

by William J. Turkel, Adam Crymble and Alan MacEachern

Concrete Abstractions

by Max Hailperin, Barbara Kaiser, and Karl Knight