Walras-Bowley Lecture given at the North American Summer Meeting of the Econometric Society in Los Angeles on June 14 2013.