Astrophysics and cosmology