Edmond Halley: The Many Discoveries of the Most Curious Astronomer Royal - 9781633888913