Computer graphics : - McConnell, Jeffrey J. (Jones and Bartlett Pub., 2006)