Text this: Elements of The Theory of Computation