Computer Graphics - Shirley, Peter (Centage Learning, 2009)