Contract law - McKendrick, Ewan (Macmillan law masters, 2019)