Problems in Contract Law : Cases and Materials by Nathan M. Crystal, Charles L.

A nice touch in this revised textbook is the sample exam questions.