Theory of computer science : Automata, language and computation - Mishra, K. L. P. (New Delhi PHI, 2009)