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