Interactive Computer Graphics : A Top-down Approach Using OpenGL

This textbook is the standard edition used in most introductory courses.