Compilers: Principles, Techniques and Tools - Alfred V Aho; Ravi Sethi; Jeffrey D Ullman (Pearson Education New Delhi, 2008)