Textbook: Michael Sipser. Introduction to the Theory of Computation. Cengage Learning, 3rd edition, 2013. The university bookstore carries this book, which is a required textbook for this course.
Other Readings: This list will change as we progress through the semester.