Principles Of Programming Languages - Tennent, R D (Prentice Hall India, 1988)