The main aim of the book is to present the matter in a simple and student friendly manner. It will serve as a comprehensive text book on automata theory for UG and PG Courses. The book has been organized in a such a manner that the concepts of explained with suitable illustrations and graded exercises.