Computer graphics C version - Hearn, Donald and Baker, Pauline, M. (Pearson education, New Delhi, 1997)