Markets are the basic mechanism by which resources are allocated to agents. In recent years, computer scientists and economists have re-engineered markets with a particular eye towards efficiency (i.e., that the market optimizes the designer's objective) and stability (i.e., that the...