publisher: Periscope
publish date: 2015-08-27
format: paperback pages: 328
language: English
ISBN:
0307911667 (9780307911667)
publisher: Pantheon publish date: 2014-08-29
format: hardcover
language: English
ISBN:
8601402812097
ASIN: B00N4GBAU6
publisher: Vintage publish date: 2015-08-18
format: Paperback pages: 336
language: English
ISBN:
0804170622 (9780804170628)
ASIN: 0804170622
publisher: Pantheon publish date: 2014-09-09
format: Kindle Edition pages: 336
language: English
ISBN:
9780307911674
ASIN: B00J1ILFQU
publisher: Audible Studios publish date: 2015-02-03
format: audiobook
language: English
ASIN: B00SSS81IO