Computer graphics - Hearn, Donald (Englewood Cliffs, N.J. FT Prentice-Hall, 1994)