Text this: Computer graphics: principles and practice / Foley,James D. [et.al.]: Pearson Education 2nd