Contract law - McDermott, Paul Anthony 1972-2019; McDermott, James (Bloomsbury Professional, 2017)