OpenGL superbible - Wright, Richard S.; Sweet, Michael (Waite Group Press, 2000)