by Ferdinand Mount
publisher: Short Books publish date: September 1st 2005
format: paperback pages: 320
language: English
ISBN:
1904977324 (9781904977322)
publisher: Short Books, Limited publish date: September 1st 2004
format: hardcover pages: 320
language: English
ISBN:
1904095941 (9781904095941)
publisher: Short Books
format: paperback
language: English
ISBN:
1906021953 (9781906021955)
publisher: Short Books publish date: February 15th 2012
format: kindle
language: English
ASIN: B007BEJLZI
publisher: Short Books publish date: February 15th 2012
format: ebook pages: 320
language: English
ISBN:
1780721226 (9781780721224)