The Algebro-Geometric Solution Method for Algebraic Differential Equations – Theory and SoftwareComputer Algebra for Differential Equations