Studies in Contract Law by Ian Ayres, Richard E. Speidel & Gregory M. Klass