publisher: Ballantine Books publish date: July 15th 2014
format: ebook pages: 288
language: English
ISBN:
0345548965 (9780345548962)
format: hardcover pages: 288
language: English
ISBN:
0345548957 (9780345548955)
ASIN: 345548957
publisher: Ballantine Books publish date: 2015-05-12
format: Paperback pages: 304
language: English
ISBN:
0345548973 (9780345548979)
ASIN: 0345548973