3D game programming with C++ - GOES, John De (Coriolis, 2000)