An Introduction To Formal Languages And Automata - Linz, Peter (NEW DELHI, 2004)