Carolyn Shoemaker (1929-2021)