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