Roots of Polynomial Equations