The Challenge and Spirituality of Catholic Social Teaching