The Shadow of the Telescope: A Biography of John Herschel