by Randall Balmer
publisher: Basic Books publish date: July 3rd 2006
format: hardcover pages: 272
language: English
ISBN:
0465005195 (9780465005192)
publisher: Basic Books publish date: September 25th 2007
format: paperback pages: 288
language: English
ISBN:
0465005209 (9780465005208)
format: kindle pages: 274
language: English
ASIN: B0010NY6KG
publisher: Highbridge Audio publish date: July 1st 2006
format: audiobook minutes: 465
language: English
ISBN:
1598870300 (9781598870305)
publisher: HighBridge Company publish date: June 26th 2006
format: MP3 CD
language: English
ISBN:
1598872923 (9781598872927)