Computer Graphics-Principles and Practice - James D Foley (Pearson Education, 2008)