Computer Graphics C Version 2/E - Hearn, Donald; Baker, M (Vidhyanagar Pearson, 2006)