Programming languages:concepts & constructs - Sethi, Ravi (Addiaon -Wesley pub. company, Massechusetts, 1996)