Invent Your Own Computer Games With Python, 2nd Edition
Al Sweigart
Johnny and the Bomb
Pratchett, Terry
Johnny Maxwell (3)
Monads for functional programming
Philip Wadler
The Imposter's Handbook
Rob Conery
Anathem
Neal Stephenson