Elliptic Curves : Function Theory, Geometry, Arithmetic