McKendrick, Ewan

Contract law - 5th ed. - Hampshire Palgrave Macmillan 2003 - xliv, 473 p.

1403912254

346.022 / MAC