Handing on the keys


How the great heart of John Paul II and the great mind of Benedict XVI have shaped and will shape the Petrine office.