Will Travel Have Space Suit
Robert A. Heinlein
Working Effectively With Legacy Code
Michael Feathers
Daemon
Daniel Suarez
The Black Pits of Luna
Open Data Structures (in pseudocode)
Pat Morin
Open Data Structures (in Java)
Open Data Structures (in C++)