PROGRAMMING LANGUAGES: DESIGN AND IMPLEMENTATION - PRATT, Terrence W (Prentice-Hall of India Pvt. Ltd., New Delhi New Delhi, 1990)