Arithmetic L-Functions and Differential Geometric Methods