by Paul Kengor
publisher: Harper Perennial publish date: January 18th 2005
format: paperback pages: 432
language: English
ISBN:
006057142X (9780060571429)
publisher: Harper publish date: February 3rd 2004
format: hardcover pages: 416
language: English
ISBN:
0060571411 (9780060571412)
format: kindle pages: 432
language: English
ASIN: B000FC1PCU
publisher: ReganBooks
format: hardcover
language: English
ISBN:
5558676949 (9785558676945)
publisher: HarperCollins publish date: March 17th 2009
format: ebook pages: 432
language: English
ISBN:
006174431X (9780061744310)
publisher: HarperCollins publish date: February 3rd 2004
format: ebook pages: 432
language: English
ISBN:
0060747870 (9780060747879)