Introduction to 3D game programming with directX 9.0 - Luna, Frank D (Wordware Pub., 2003)