Players Making Decisions, 2nd Edition
Zach Hiwiller
Deciphering Data Architectures
James Serra
Low-Level Programming: C, Assembly, and Program Execution on ...
Igor Zhirkov
More Effective C++
Scott Meyers
Computer Systems: A Programmer's Perspective
Randal E. Bryant & David R. O'Hallaron