Working Effectively With Legacy Code
Michael Feathers
Why Elm
Matthew Griffith
SOLUTION UNSATISFACTORY
Robert A. Heinlein
Columbus Was A Dope
Open Data Structures (in pseudocode)
Pat Morin
Open Data Structures (in Java)
Open Data Structures (in C++)
Algorithms
Jeff Erickson
The Imposter's Handbook
Rob Conery