General Theory of Algebraic Equations