Fundamentals of computer graphics - Shirley, Peter; Marschner, Stephen; Ashikhmin, Michael (A K Peters, 2009)