by Kathryn Hughes
publisher: Anchor publish date: May 8th 2007
format: paperback pages: 496
language: English
ISBN:
0307278662 (9780307278661)
publisher: Harper Perennial publish date: January 1st 2006
format: paperback pages: 512
language: English
ISBN:
1841153745 (9781841153742)
publisher: Knopf publish date: April 25th 2006
format: hardcover pages: 496
language: English
ISBN:
0307263738 (9780307263735)
publisher: HarperCollins publish date: November 10th 2005
format: hardcover pages: 544
language: English
ISBN:
1841153737 (9781841153735)