The goal of this book is to provide a solid understanding of OpenGL, introduce its fundamentals, and explore some of its more advanced features. After reading this book, readers should be comfortable looking up finer details in the OpenGLspecification, experimenting with OpenGL on their own machines and using extensions (bonus featuresthat add capabilities to OpenGL not required by the main specification).
Reference pages: http://www.opengl.org/sdk/docs/man4/
Sample codes: http://www.openglsuperbible.com
Errata: http://www.openglsuperbible.com