Principles of compiler design - Aho, Alfred V; Ullman, Jeffrey D (Addison-Wesley Series in Computer Science and Information Processing, 1977)