PRINCIPLES OF INTERACTIVE COMPUTER GRAPHICS - NEWMAN, W.M. (NEW DELHI TATA M. HILL, 2005)