by Patrick Marnham
publisher: Mariner Books publish date: April 15th 1994
format: paperback pages: 404
language: English
ISBN:
0156000598 (9780156000598)
publisher: Penguin
format: paperback pages: 348
language: English
ISBN:
0140139273 (9780140139273)
language: English
ISBN:
0747508844 (9780747508847)
publisher: Farrar Straus Giroux publish date: April 1st 1993
format: hardcover pages: 346
language: English
ISBN:
0374201714 (9780374201715)
publisher: Charnwood publish date: July 1st 1993
format: hardcover pages: 560
language: English
ISBN:
0708987125 (9780708987124)