Computer Graphics : C Version - Hearn, Donald and Baker, M. Paulina (New Delhi Pearson Education, 2006)