Computer graphics C version - Hearn,Donald (Pearson Education Inc., 2007)