Journal Publication Markets and Contracts DocumentControlNumber(s) CFP 1342 Author(s) John Geanakoplos Publication Link Markets and Contracts Page Count 279 Publication Date May 2011 Revision Date September 2017