Faith Meets World: The Gift and Challenge of Catholic Social Teaching