Contract Law - McKendrick, Ewan (Palgrave Macmillan Law Masters, 2009)