"Introduction To Automata Theory, Languages And Computation" - Hopcroft (John E)
20