Collins, Hugh

The law of contract - 2 ed - London Butterworths 1993 - 399 p.

9780406031471

346.02