Introduction to Formal Languages and Automata (Fifth Edition), by Peter Linz, Jones and Bartlett, Inc. 2012
Updated: August 22, 2015