OpenGL programming guide : the official guide to learning OpenGL, version 2.1 / OpenGL Architecture Review Board, Dave Shreiner ... [et al.]. - Shreiner, Dave (Addison-Wesley, 2007)