Programming Languages: Concepts And Constructs - Sethi, Ravi; VISWANATHA, K.V. (NEW DELHI, 2008)