Written to address the fundamentals of formal languages, automata, and computability, this work provides an accessible, student-friendly presentation of all material essential to an introductory Theory of Computation course. It is designed to familiarize students with the foundations and principles of computer science. Includes a CD-ROM.