publisher: Anchor publish date: 2010-08-03
format: paperback pages: 608
language: English
ISBN:
0307387844 (9780307387844)
ASIN: 0307387844
publisher: Anchor
format: ebook
language: English
ISBN:
0385532172 (9780385532174)
publisher: Random House Audio publish date: 2009-10-13
format: Audible Audio Edition
language: English
ASIN: B002SVBUD0