by Alexander Yates
publisher: Doubleday publish date: March 15th 2011
format: hardcover pages: 339
language: English
ISBN:
0385533780 (9780385533782)
publisher: Anchor publish date: March 15th 2011
format: ebook pages: 336
language: English
ISBN:
0385533799 (9780385533799)
publisher: Anchor publish date: June 5th 2012
format: paperback pages: 352
language: English
ISBN:
0307739813 (9780307739810)
format: kindle pages: 352
language: English
ASIN: B004DEPHQG
publisher: Books on Tape
format: audiobook
language: English
ISBN:
0307881113 (9780307881113)
publisher: Random House Audio publish date: March 15th 2011
format: audiobook
language: English
ISBN:
0307881105 (9780307881106)
publisher: Anchor Books publish date: January 1st 2011
format: ebook
language: English
ISBN:
1299169635 (9781299169630)
publisher: Books on Tape publish date: March 15th 2011
language: English
ISBN:
0307881121 (9780307881120)