Principles of Interactive Computer Graphics - NEWMAN (WILLIAM (New Delhi TMH)