Title: Contract Law (Palgrave Professional Masters)
Subjects: Contracts, great britain