Computer game programming : tools and techniques - Ashok Harnal (Tata McGraw Hill, New Delhi, 1999)