Compilers principals techniques and tools - Aho, Alfred others (Vidhyanagar Pearson, 2006)