Computer graphics : Principles and practice - Foley, James D.