Introduction to Automata Theory, Languages, and Computationby John E. HopcroftWriting a summary for young readers…For young readersBook data: Open Library