Computer Graphics Programming in OpenGL with C++ by V. Scott Gordon [Hardback]

A nice touch in this textbook is the final exam review section at the back.