OPENGL programming guide : the official guide to learning OpenGL, Version 1.4 - Shreiner (Addison-Wesley, 2004)