“Theory of Computer Science “, Automata Languages and computation”, Mishra and Chandrashekaran
There's a good book by Adesh Kumar Pandey.