The Principles of European Contract Law by The Commission On European Contract Law | Menrva Books | MenrvaBooks