Manyebook
Frank D. Luna
Introduction to 3D Game Programming with DirectX 9
Introduction to 3D Game Programming with Directx 11
Introduction to 3D Game Programming with DirectX 10