The Individualization of War The Individualization of War
2023
The Oxford Guide to International Humanitarian Law The Oxford Guide to International Humanitarian Law
2020
Human Rights and 21st Century Challenges Human Rights and 21st Century Challenges
2020
Oppenheim's International Law: United Nations Oppenheim's International Law: United Nations
2017
The Last Flight: A Personal Journey To Rediscovering Values The Last Flight: A Personal Journey To Rediscovering Values
2018
Practitioners' Guide to Human Rights Law in Armed Conflict Practitioners' Guide to Human Rights Law in Armed Conflict
2016