Analytic Group Theory