publisher: Harper Voyager publish date: 2011
format: paperback pages: 608
language: English
ISBN:
7342101 (9780007342105)
publisher: Roc
format: Kindle Edition pages: 592
language: English
ASIN: B003NX7NEM
publisher: Viking publish date: 2010-05-15
format: ebook pages: 635
language: English
ISBN:
9780143176756