Comets, meteors and asteroids