Wheelwright of the Heavens: The Life and Work of James Ferguson, F.R.S.