ISBN: 9780062835710 Publisher: William Morrow Paperbacks Published: April 2018 Number of Pages: 368
ISBN: 9780062416414 Publisher: William Morrow Published: April 2017 Number of Pages: 416