Compilers : Principles, techniques, and tools - Ullman, Jeffrey D; Aho, Alfred V; Sethi, Ravi (Addison-Wesley Publishing Company, 1986)