Computer graphics :with openGL, Ed. 4 - Hearn, Donald (Pearson Education, 2011)