The Modern Law of Contract by James Devenney, Richard Stone | Lex | Lex