Reflection on human rights

Antonio Cassese

(incl. VAT, plus shipping costs)