Programing languages: concept & construct 2/E - Sethi, Ravi; Vishvanath, KV (Vidhyanagar Pearson, 2004)