Heights on elliptic curves over number fields, period lattices, and complex elliptic logarithms