by Paul Johnson
publisher: Harper publish date: March 14th 2006
format: hardcover pages: 320
language: English
ISBN:
0060191430 (9780060191436)
publisher: Harper Perennial publish date: May 1st 2007
format: paperback pages: 336
language: English
ISBN:
0060930462 (9780060930462)
language: English
ISBN:
0297851233 (9780297851233)
publisher: HarperCollins publish date: October 13th 2009
format: ebook pages: 336
language: English
ISBN:
0061740950 (9780061740954)
publisher: HarperCollins publish date: March 14th 2006
format: ebook pages: 336
language: English
ISBN:
0061147664 (9780061147661)
publisher: Phoenix
format: paperback pages: 320
language: English
ISBN:
0753822016 (9780753822012)
language: English
ISBN:
0297841378 (9780297841371)