Celestial Shadows Eclipses, Transits, and Occultations - Westfall, John; Sheehan, William (Springer New York : Imprint: Springer, 2015)