by Christopher Hill
publisher: Palgrave Macmillan publish date: October 15th 1997
format: paperback pages: 384
language: English
ISBN:
0312174349 (9780312174347)
publisher: Pimlico publish date: May 30th 2001
format: paperback pages: 382
language: English
ISBN:
0712667229 (9780712667227)
publisher: Martin Secker & Warburg Ltd publish date: October 21st 1998
format: paperback pages: 402
language: English
ISBN:
0436203200 (9780436203206)
publisher: St. Martin's Press publish date: October 1st 1997
format: hardcover pages: 365
language: English
ISBN:
0312174330 (9780312174330)
format: paperback pages: 384
language: English
ISBN:
0140137106 (9780140137101)
publisher: Viking Pr publish date: June 1st 1986
pages: 384
language: English
ISBN:
0140552022 (9780140552027)
publisher: Vintage Digital publish date: April 30th 2011
format: ebook pages: 384
language: English
ISBN:
1446467422 (9781446467428)