Principal of Interactive Computer Graphics - W.M Newman (Tata McGraw Hill, New Delhi)