Compilers Principles, techniques, and tools - Aho, Alfred V, Sethi, Ravi & Ullman, Jeffrey. D (Addison-Wesley, Reading, 1986)