by Richard Overy
publisher: Tauris Parke Paperbacks publish date: January 31st 2012
format: paperback pages: 328
language: English
ISBN:
1848859325 (9781848859326)
publisher: Phoenix Press publish date: July 6th 2000
format: paperback pages: 320
language: English
ISBN:
1842120484 (9781842120484)
publisher: I.B. Tauris & Co. Ltd. publish date: 2011
format: hardcover pages: 311
language: English
ISBN:
1617939102 (9781617939105)
publisher: Routledge & Kegan Paul Ltd. publish date: October 1st 1984
format: hardcover pages: 310
language: English
ISBN:
0710097832 (9780710097835)
publisher: Routledge & Kegan Paul Ltd. publish date: July 1st 1987
format: paperback pages: 310
language: English
ISBN:
0710212046 (9780710212047)
publisher: Barnes & Noble publish date: May 1st 2003
format: Unknown Binding pages: 310
language: English
ISBN:
0760735301 (9780760735305)