Elliptic Functions and Elliptic Curves: The theta functions