Compilers: Principles, techniques, and tools. - Aho, Alfred V. (Prentice Hall, Inc., 2003)