by Richard Holmes
publisher: Pantheon publish date: February 29th 2000
format: paperback pages: 656
language: English
ISBN:
0375708383 (9780375708381)
ASIN: 375708383
publisher: Pantheon publish date: March 23rd 1999
format: hardcover pages: 622
language: English
ISBN:
0679438475 (9780679438472)
publisher: HarperPress publish date: April 28th 2011
format: kindle pages: 640
language: English
ASIN: B004XOZ9HI
language: English
ISBN:
0002555778 (9780002555777)
language: English
ISBN:
0007204566 (9780007204564)
language: English
ISBN:
0006548423 (9780006548423)