Brownlie

System of the law of nations - 302 p.

9780198254522

341.26