OpenGL : - Wright, Richard S. (SAMS, 2005)