Computer Graphics Using OpenGL 3E, 3e - Stephen M. Kelley (Pearson Education,Inc.)