Multiplayer Game Programming: Architecting Networked Games / ...
Josh Glazer & Sanjay Madhav
Game Design (1)
The C Programming Language
Ritchie & Kernighan
The Search for the Perfect Language
Umberto Eco
Pragmatism, a New Name for Some Old Ways of Thinking
William James
Rework
Jason Fried & David Heinemeier Hansson