Effective Modern C++
Scott Meyers
Game Engine Architecture, Third Edition, 3rd Edition
Jason Gregory
Game Programming with Unity and C#: A Complete Beginner’s Guide
Casey Hardman
Learning C# by Developing Games with Unity - Seventh Edition
Harrison Ferrone
3D Math Primer for Graphics and Game Development
Fletcher Dunn & Ian Parberry