Comets, asteroids, and meteorites