Implementation And Application Of Automata by Frederic William Cao & B. Ed Watson