James L. Gelvin
Cambridge University Press 2007 2nd ed
: pbk , : hbk
Available at 1 libraries
Cambridge University Press 2005
: paperback , : hbk
Available at 5 libraries