Introduction to Automata Theory : Languages and Computation - HOPCROFT (John.C)/ MOTAWANI (W)/ ULLMAN (J) (NEW DELHI PEARSON)