Computer graphics Principles and Practice - Dam, Andries Van; Hughes, John F.; Foley, James D.; Foley, James D. (New York Addison-Wesley Publishing Company, 1990)