Contract Law - McKendrick, KC Ewan. (U.K: Hart Publishing, 2023)