In 1046 the German king, Henry III, came to Rome to be anointed Holy Roman Emperor. Henry appointed four Popes of great moral stature comitted to reforming the church and society. The greatest of these was Leo IX, writes Eamon Duffy in an extract from his new book, Ten Popes Who Shook the World.