Advanced graphics programming using openGL - McReynolds, Tom (Elsevier Morgan Kaufmann Publishers, 2005)