publisher: Skipstone Press publish date: August 30th 2009
format: hardcover pages: 224
language: English
ISBN:
1594850070 (9781594850073)
publisher: Ballantine Books publish date: September 10th 2013
format: ebook pages: 320
ISBN:
0345536266 (9780345536266)
publisher: Ballantine Books publish date: 2017-05-30
format: Hardcover pages: 336
language: English
ISBN:
1101882883 (9781101882887)
ASIN: 1101882883
format: audiobook
ISBN:
1491518936 (9781491518939)