publisher: Free Press publish date: October 3rd 2006
format: paperback pages: 256
language: English
ISBN:
0743284283 (9780743284288)
ASIN: 743284283
publisher: Basic Books publish date: November 7th 2006
format: paperback pages: 352
language: English
ISBN:
0465017525 (9780465017522)
publisher: Random House Audio publish date: 2017-03-14
format: Audio CD
language: English
ISBN:
0525491937 (9780525491934)
publisher: Mariner Books publish date: 2015-10-06
format: Paperback pages: 272
language: English
ISBN:
0544569628 (9780544569621)
ASIN: 0544569628