Compilers: Principles, techniques and tools - Aho, A. V. (Pearson, 1986)