Advanced graphics programming using OpenGL - McReynolds, Tom. (Morgan Kaufmann Publishers, 2005)