E-commerce Law in Germany by David Klein (Lawyer) | Menrva Books | MenrvaBooks