The Cosmic Connection: How Astronomical Events Impact Life on Earth - 9781591028826