Text this: Automata, computability and complexity: Theory and applications