International Human Rights and Humanitarian Law by James Crawford, John Collier, René Provost, Hilary Charlesworth, Bell, John | Lex | Lex