Koffman & Macdonald's law of contract/9th ed. - Macdonald, Elizabeth (Oxford University Press, 2018)