Computer graphics principles and prachre - D. FoleylhJames