Contract law Book 1996 Contract law CE Catherine Elliott 4 readers PublisherLongmanLanguageEnglishPublished1996 ContractsContracts, great britainLaw, wales