Mask of the Sun: The Science, History and Forgotten Lore of Eclipses