Guarantees of Non-Repetition in International Human Rights Law and Transitional Justice Nita Shala - Hardback £135.00 Find out more