The theory of Parsing, translation and compiling - Aho, Alfred Vaino, 1941- (Prentice-Hall series in automatic computation, 1972)