Throughout history, but particularly in the last century or so, the Catholic Church has developed a formal body of teaching on economic and political matters. Other Christian faiths have absorbed much of that work, as have non-Christians, and thus the body of Catholic Social Teaching has often...