Computer graphics: C version - Hearn, Donald . (Pearson Education, 1997)