publisher: Ace publish date: 2015-02-03
format: paperback pages: 592
language: English
ISBN:
0425281590 (9780425281598)
publisher: Penguin publish date: 2013-07-02
format: audiobook
language: English
ASIN: B00DP4NQTK
publisher: Hachette Digital
format: ebook pages: 592
language: English
ISBN:
1405525967 (9781405525961)