Principles of European Law: Volume 2: Service Contracts (European Civil Code) by Maurits Barendrecht | Menrva Books | MenrvaBooks