https://releasehive.com/introduction-to-3d-game-programming-with-directx-11-by-frank-d-luna/
Introduction to 3D Game Programming with DirectX 11 By: Frank D Luna