Computer Graphics Programming in OpenGL with C++ by Gordon, V. Scott, Brand N…

This textbook covers a lot of ground without feeling overwhelming.