The New German Law of Obligations: Historical and Comparative Perspectives by Reinhard Zimmermann | Menrva Books