by Ben Ehrenreich
publisher: Counterpoint
publish date: March 14th 2006
format: hardcover pages: 304
language: English
ISBN:
1582433356 (9781582433356)
publisher: Mariner Books publish date: July 2nd 2007
format: paperback pages: 304
language: English
ISBN:
0156031833 (9780156031837)
publisher: Houghton Mifflin Harcourt publish date: July 2nd 2007
format: paperback pages: 304
language: English
ISBN:
1615556761 (9781615556762)