Cosmology and Science