3D game engine design : a practical approach to real-time computer graphics - Eberly, David H. (Morgan Kaufmann Publishers, 2001)