publisher: Harper
format: kindle pages: 320
language: English
ASIN: B00FJ3AAWQ
format: Paperback pages: 320
language: English
ISBN:
0062309684 (9780062309686)
ASIN: 62309684
publisher: Vintage Canada publish date: 2015-05-02
format: paperback pages: 288
language: English
ISBN:
0345808312 (9780345808318)