Elements Of the Theory Of Computation - Lewis, Harry R. et.al (Delhi Pearson Education, 2002)