Books for the course

The book listed below (in two different, essentially equivalent, editions) is a useful resource when tangling with the theory side of the course.

Shortname Title Author Ed ISBN
hopcroft2 Introduction to automata theory, languages, and computation Hopcroft, Motwani, and Ullman 2 0-201-44124-1
hopcroft3 Introduction to automata theory, languages, and computation Hopcroft, Motwani, and Ullman 3 978-0-321-45536-9