by Henry Kamen
publisher: Harper Perennial publish date: February 17th 2004
format: paperback pages: 640
language: English
ISBN:
0060932643 (9780060932640)
publisher: HarperCollins publish date: 2003-03-01
format: hardcover pages: 640
language: English
ISBN:
0060194766 (9780060194765)
publisher: Penguin publish date: July 3rd 2003
format: kindle pages: 656
language: English
ASIN: B002XHNNIE
publisher: Penguin publish date: January 1st 2009
format: paperback pages: 640
language: English
ISBN:
0140285288 (9780140285284)
language: English
ISBN:
0713993650 (9780713993653)