Effective C
Robert C. Seacord
Write Great Code, Volume 2, 2nd Edition
Randall Hyde
Designing Data-Intensive Applications
Martin Kleppmann
Fundamentals of Software Architecture
Mark Richards & Neal Ford
3D Math Primer for Graphics and Game Development
Fletcher Dunn & Ian Parberry