Introduction To Automata Theory Languages & Computation - Hopcrolic (John E); Ullman (Jeffrey D); Mr.Navinkumar (1997)