Programming languages: paradigm and practices - Appleby, Doris & VandeKopple, Julius (Tata McGraw Hill, New Delhi, 1998)