3D game programming with DirectX 8. - Crooks, Clayton E. (Charles River Media, 2002)