Judge Antônio A. Cançado Trindade. The Construction of a Humanized International Law

A Collection of Individual Opinions (2013-2016), Volume 3

Series: