Understanding Contract Law (Understanding Law) by John Adams M.D | Menrva Books | MenrvaBooks