McGraw-Hill Dictionary of Computing & Communications (Tata McGraw Hill, New Delhi, 2003)