Contract law

general editors, Hugh Beale ... et al
Hart Pub.
9781841132372
1-84113-237-3