Compilers: Prinicples, techniques and tools with gradiance - Aho, Alfred V (New Delhi Pearson Education, 2007)