https://www.politicalscienceview.com/the-investiture-controversy/
The Investiture Controversy