Computer graphics Principles and Practice - Hughes, John; Foley, James; Dam, Andries; Foley, James (Delhi Pearson Education, 1996)