THEORY OF COMPUTATION - The Charulatha Publications