Automata Theory, Languages and Computation - Hopcroft (John.E) MOTWANI (RAJEEV) (NEW DELHI PEARSON)