Hopcroft, John E. Introduction to automata theory, languages, and computation / John E. Hopcroft, Rajeev Motwani and Jeffrey D. Ullman. - 3rd ed. - - India: Dorling Kindersley, c2008 (2018 printing). - xvi, 487 p. : ill. ; 23 cm. Includes bibliography and index. ISBN: 978-81-317-2047-9 (pbk.) Subjects--Topical Terms: Machine theory. Formal languages. Computational complexity.