Cosmology and astronomy