Introduction to computer graphics - Foley, James D.