publisher: Harper publish date: 2016-04-12
format: Hardcover pages: 400
language: English
ISBN:
0062439650 (9780062439659)
ASIN: 0062439650
publisher: Harper publish date: 2015-04-07
format: hardcover pages: 320
language: English
ISBN:
0062305190 (9780062305190)
ASIN: 0062305190
publisher: Harper Paperbacks publish date: 2019-05-28
format: paperback pages: 352
ISBN:
9780062668950
publisher: Harper Paperbacks publish date: 2017-01-24
format: Kindle Edition pages: 416
ISBN:
9780062679345
ASIN: B01M8M6GML