Programming Languages - Ravi Sethi (Pearson Education Asia Pte. Ltd., 2002)