Contract law 6e

  • Law

Description

The most visual explanation of contract law by a top academic, with full coverage of debates and controversies.