Effective C
Robert C. Seacord
Multiplayer Game Programming: Architecting Networked Games,
Josh Glazer & Sanjay Madhav
Games, Design and Play: A Detailed Approach to Iterative Game ...
Colleen Macklin & John Sharp
Deciphering Data Architectures
James Serra
Computer Systems: A Programmer's Perspective
Randal E. Bryant & David R. O'Hallaron