Language theory, automata, and complexity theory are essential topics in the field of computer science. In this volume, two established experts offer practical, accessible coverage of these issues with an emphasis on problem-solving skills.
Good book for more complex problems in automata and languages, not an easy read if not paired with a course or not a good understanding of some material before hand.