Human Dignity and the Foundations of International Law Patrick Capps - Paperback £37.99 Find out more