by Richard Holmes
publisher: Pimlico publish date: 2007-03-01
format: paperback pages: 336
language: English
ISBN:
1845951093 (9781845951092)
publisher: Random House, Inc. publish date: February 5th 1996
format: paperback
language: English
ISBN:
0712658629 (9780712658621)
publisher: Jonathan Cape publish date: April 17th 1995
format: paperback pages: 280
language: English
ISBN:
0224037625 (9780224037624)