Game Programming Gems 6
Michael Dickheiser
Stand on Zanzibar
John Brunner
A Theory of Fun for Game Design
Raph Koster
Game Programming Gems 8
Adam Lake
Anti-Tech Revolution: Why and How
Theodore John Kaczynski