Computer graphics: Principles and practice - Foley , James D (Addison Wesley, 1990)