On the Shoulders of Giants: Happiness and the Good Economy in Catholic Social Teaching