Refactoring: Improving the Design of Existing Code
Martin Fowler
Inside the C++ Object Model
Stanley B. Lippman
Unreal Engine 5 Shaders and Effects Cookbook - Second Edition
Brais Brenlla Ramos
Multiplayer Game Programming: Architecting Networked Games,
Josh Glazer & Sanjay Madhav