Computer graphics : principles and practice - Foley, James D., 1942-; Dam, Andries; Feiner, Steven K.; Hughes, John (Addison-Wesley systems programming series, 1993)