Fundamentals of programming languages - Horowitz E (New Delhi New Delhi, Galgotia Publications, 1984)