Computer graphics principles &practice - James foley (Addison-Wesley Publishing, 1997)