Theory of Computation is designed to serve as a textbook for undergraduate students of Computer Science & Engineering, Computer Applications, and Information Technology. It seeks to provide a comprehensive coverage of all the essential concepts of the subject.