James Mayall Emeritus Sir Patrick Sheehy Professor of International Relations University of Cambridge and Fellow of the British Academy

year of publica-
other author(s)
International Human Rights in the 21st Century: Protecting The Rights Of Groups978-O-7425-2353-1
2003Gene M. Lyons · Eva Brems · Jack Donnelly · Hurst Hannum · Jennifer Jackson-Preece Associate Professor of Nationalism London School of Economics and Political Science · Marc Weller · Nicholas Wheeler

J.E. · J.M. · J. S. · James E. · James M. · James Mayall · James S. · M.E · M S.

James Maybrick