COMPUTER GRAPHICS : PRINCIPLES AND PRACTICE - JAMES D, FOLEY (2006)