3D game engine programming - Zerbst, Stefan (Premier Press game development series, 2004)