Eclipse: History. Science. Awe.