Principles of European contract law by Ole Lando | Menrva Books | MenrvaBooks