Seven Languages in Seven Weeks
Bruce A. Tate
Pump Six and Other Stories
Paolo Bacigalupi
The Lost Symbol: A Novel
Dan Brown
Monads for functional programming
Philip Wadler
The Good, the Bad, and the Undead
Kim Harrison