Computer Graphics Using OpenGL Paperback Francis, Hill, Francis, The revised edition now includes a companion website with extra materials.