Introduction to automata theory, languages, and computation - Hopcroft, John E.; Motwani, Rajeev; Ullman, Jeffrey D. (Philippines : Addison Wesley Longman, inc., 2001)
Include index.