Contract Law by Julie Clarke, Hector L. MacQueen & Mindy Chen-Wishart