  We present a self-contained development of the Weierstrass theory of those
analytic functions (single-valued or multiform) which admit an algebraic
addition theorem. We review the history of the theory and present detailed
proofs of the major theorems.
