format: hardcover pages: 525
language: English
ISBN:
385028288X (9780385028288)
publisher: Doubleday publish date: March 21st 2012
format: ebook pages: 532
language: English
ISBN:
0307813681 (9780307813688)
publisher: Skyhorse Publishing publish date: November 6th 2013
format: paperback pages: 560
language: English
ISBN:
1626362386 (9781626362383)