Cosmology and Astrophysics (and Elementary Particle Physics in the 21 st Century) Cosmology and Astrophysics (and Elementary Particle Physics in the 21.