Programming Languages - Sethi, Ravi (New Delhi Pearson, 2013)