Computer graphics through openGL : from theory to experiments - Guha, Sumanta (2011)