OpenGL Programming Guide: The Official Guide to Learning OpenGL, ...
John Kessenich , Graham Sellers, Dave Shreiner