Open menu
Andre Prum
Principles of European Contract Law
Fifty years of the law of the sea