Ten popes who shook the world - Duffy, Eamon. (Yale University Press,)