Compilers: Principles, Techniques And Tools - Aho, Alfred V (Addison-wesley, 2006)