Porting to Python 3

by Lennart Regebro

The Programming Historian 2

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

The Programming Historian

by William J. Turkel, Adam Crymble and Alan MacEachern

How to Think Like a Computer Scientist

by Allen B. Downey, Peter Wentworth, Jeffrey Elkner, and Chris Meyers