Advanced Introduction to Private Law Theory by Hanoch Dagan | Menrva Books