The Theory of parsing, translation, and compiling - Aho, Alfred V. (Prentice-Hall, 1972)