Principles of Contract Law by Richard Kidner, Paul Dobson, Phillip Kenny, Nigel Gravells, Richard Stone | Lex | Lex