The Surprising Pope: Understanding the Thought of John Paul II (Religion, Politics, and Society in the New Millennium)