German Private and Commercial Law: An Introduction by Norbert Horn | Menrva Books | MenrvaBooks