Monads for functional programming
Philip Wadler
The Mythical Man Month
Frederick Brooks
Open Data Structures (in C++)
Pat Morin
A Finely Tuned Piece
Sephulbadis
The Grand Design
Stephen Hawking & Leonard Mlodinow