Theory of Computation - Agrawal, Sachin (Vikas Publishers, 2014)