Programming languages:Concepts&contructs - SETHI, Ravi (Addison Wesley, 1996)