The Many Facets of Halley: Review of Edmond Halley: Charting the Heavens and Seas, by Alan Cook