https://www.u-cursos.cl/ingenieria/2009/2/CC3102/1/material_docente/o/249100
Problem solving in automata, languages and complexity.djvu.zip