Introduction To Languages And The Theory Of Computation - Martin J.C.; Martin J.C. (McGraw-Hill, 2003)