Daniel Moeckli

International Human Rights Law - 3rd ed. - Oxford : Oxford University Press , 2018 . - 644p.

Including Index

9780198767237


Human rights

K3240