The Surprising Pope: Understanding the Thought of John Paul II - 9780739101452