Computer Graphics - "Hearn, Donald"