(PHY3066) Galaxies and High Energy Astrophysics