by David Blankenhorn
publisher: Encounter Books
publish date: July 16th 2006
format: hardcover pages: 335
language: English
ISBN:
1594030812 (9781594030819)
publisher: Encounter Books publish date: January 1st 2007
format: ebook pages: 325
language: English
ISBN:
1282487957 (9781282487956)
publisher: ReadHowYouWant publish date: January 7th 2010
format: paperback pages: 644
language: English
ISBN:
1458763374 (9781458763372)
publisher: Encounter Books publish date: May 15th 2009
format: paperback pages: 335
language: English
ISBN:
1594032416 (9781594032417)