Beginning OpenGL game programming - Astle, Dave (Thomson, 2004)