Principles of European Law: Volume 2: Service Contracts by Maurits Barendrecht | Menrva Books