McCaffrey, Joe (2025) Using Cosmological Simulations to Understand Massive Black Hole and Galaxy Formation. PhD thesis, National University of Ireland, Maynooth.