by Raymond Hinnebusch
publisher: Manchester University Press publish date: July 18th 2003
format: paperback pages: 240
language: English
ISBN:
0719053463 (9780719053467)
publisher: Manchester University Press publish date: July 18th 2003
format: hardcover pages: 272
language: English
ISBN:
0719053455 (9780719053450)
publisher: Manchester University Press publish date: April 17th 2003
format: ebook
language: English
ISBN:
1280733888 (9781280733888)