Particle Cosmology And Astrophysics