Fundamentals of Software Architecture
Mark Richards & Neal Ford
The Art of Game Design, 2nd Edition
Jesse Schell
The Art of Writing Efficient Programs
Fedor G. Pikus
Code: The Hidden Language of Computer Hardware and Software, ...
Charles Petzold
Level Up! The Guide to Great Video Game Design, 2nd Edition
Scott Rogers