Theory of Computation by J. Glenn Brookshear