Theory of Computer Science: Automata Languages and Computation - Mishra, K.L.P. (PHI Learning Delhi, 2009)