Cosmology and Astroparticle Physics