publisher: Doubleday (NY) publish date: June 23rd 2010
format: hardcover pages: 880
language: English
ISBN:
0385422997 (9780385422994)
publisher: Image publish date: June 23rd 2010
format: ebook pages: 880
language: English
ISBN:
0307874737 (9780307874733)
publisher: Doubleday (NY) publish date: 2004
format: paperback pages: 866
language: English
ISBN:
0739451855 (9780739451854)