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