Casebook On Contract Law by Professor of Commercial Law and Deputy Director of the Centre for Legal Research Jill Poole | Menrva Books | MenrvaBooks