Hopcroft John E

Introduction to Automata Theory , Language+ Computations