See E. Allan Farnsworth, Contracts secs. 4.9-4.15 (2d ed. 1990).