Principles of Compiler Design - Aho, Alfred V. (Addison-Wesley Series in Computer Science and Information Processing, 1977)