publisher: Ecco publish date: 2015-05-05
format: hardcover pages: 320
language: English
ISBN:
0062367552 (9780062367556)
ASIN: 0062367552
format: ebook pages: 320
ISBN:
0062367579 (9780062367570)
publisher: HarperAvenue
format: Paperback pages: 320
ISBN:
144343812X (9781443438124)