Principles of European Law: Commercial Agency, Franchise, and Distribution Contracts by Martijn W. Hesselink | Menrva Books