Computer Graphics C version - Hearn, Donald (Pearson Education, 2017)