Principles of European Law: Volume 3: Commercial Agency, Franchise, and Distribution Contracts (European Civil Code) by Martijn W. Hesselink | Menrva Books