Principles of European Contract Law: Prepared by the Commission on European Contract Law Chairman Ole Lando by Ole Lando | Menrva Books | MenrvaBooks