3D game engine architecture : - Eberly, David H. (Morgan kaufmann series in interactive 3D technology, 2005)