At the risk of "appeal to authority", I'm going submit that Stiglitz is a Nobel Prize winner in economics. My guess is that he's got his bases pretty well covered.
He's the Chief Economist of the World Bank... the source of my link. I completely agree with his new-keynesian economics. What I disagree with is his positions on socialism that might work.