publisher: Roc Hardcover publish date: December 6th 2011
format: hardcover pages: 420
language: English
ISBN:
0451464206 (9780451464200)
publisher: Roc publish date: December 4th 2012
format: paperback pages: 464
language: English
ISBN:
0451413660 (9780451413666)
publisher: Roc publish date: December 6th 2011
format: ebook pages: 432
language: English
ISBN:
1101552204 (9781101552209)
publisher: Recorded Books publish date: January 1st 2012
language: English
ISBN:
1464022879 (9781464022876)