A compendious view of the astronomy of comets ...