Contract Law - "Elliot, Catherine" (Pearson Education UK, 2017)