Solving Equations by Paul J. Riccomini & Bradley S. Witzel