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