Compilers: principles, techniques and tools - Aho, Alfred V. (Pearson Education New Delhi, 2007)