Introduction to the Theory of Computation
A Quick Guide to the Algorithms