by Jeremy Black
publisher: Cambridge University Press publish date: February 26th 2004
format: hardcover pages: 276
language: English
ISBN:
0521833310 (9780521833318)
publisher: Cambridge University Press publish date: March 22nd 2004
format: ebook pages: 276
language: English
ISBN:
0511189761 (9780511189760)
publisher: Cambridge University Press publish date: February 26th 2004
format: ebook pages: 277
language: English
ISBN:
1280458003 (9781280458002)
publisher: Cambridge University Press publish date: June 23rd 2007
format: paperback pages: 276
language: English
ISBN:
0521540763 (9780521540766)