Introduction to Automata Theory, Languages and Computation - HOPCROFT, John E (Pearson Education Pvt.Ltd HEAD OFFICE,WORLD TRADE TOWER, 2019)