Computer graphics - hearn (prentice hall of india pvt ltd delhi)