A Theory of Fun for Game Design
Raph Koster
Anti-Tech Revolution: Why and How
Theodore John Kaczynski
Theory and reality : an introduction to the philosophy of science
Peter Godfrey-Smith
The Design of Everyday Things: Revised and Expanded Edition
Norman, Don
Engineering a Compiler
Keith D. Cooper & Linda Torczon
Linkers and Loaders
John R. Levine