Books and articles for computer scientists and software developers.

Select from the menu above for more information.

Featured Publication


A modern text on the theory of computation targeted specifically for undergraduates. For more details, click here.
Stacks Image 14
Click to see a sample chapters, a sample video, or to purchase a print copy or a PDF.

Instructors: click here to request a review copy. Class materials available upon adoption.

Announcement!

An online course on the Theory of Computation is now available on educative.io based on the book featured below. It has
  • 10 Assessments
  • 10 Playgrounds (programs)
  • 9 Quizzes
  • 260 Illustrations
Check it out!