The Modern Law of Contract - Stone, Richard; Devenney, James (New York Routledge, 2022)