Introduction To Automata thery Languages And computation - Hopcroft (New Delhi Pearson Education)