Computer graphics : principles and practice - Foley, James D. (The Systems programming series., 1996)