0314283072 - Contracts: a Contemporary Approach, 2d