PROGRAMMING LANGUAGES - LOUDEN, KENNETH (NEW DELHI CENGAGE PUBLISHING, 2003)