Principles of Interactive Computer Graphics - NEWMAN (WILLIAM (NEW DELHI TMH)