Advanced graphiocs programming using openGL - McReynolds, Tom (Elsevier, 2005)