Sun Moon Earth : The History of Solar Eclipses from Omens of Doom to Einstein and Exoplanets