Computer graphics - Hearn, Donald (Prentice-Hall Publications, 2000)