ID:DA09958339
Search authors sharing the same name
John P. Grant and J. Craig Barker
Oxford University Press c2009 3rd ed
: hardback
Available at 23 libraries
edited by John P. Grant and J. Craig Barker
Oceana Publications 2004 2nd ed
Available at 36 libraries
J. Craig Barker
Continuum 2000 International relations for the twenty-first century
: hbk , : pbk
Available at 25 libraries
Dartmouth Pub. Co. c1996
Available at 21 libraries