publisher: Broadway Books
format: Paperback pages: 464
ISBN:
0804136777 (9780804136778)
publisher: Crown publish date: 2017-04-18
format: Hardcover pages: 480
language: English
ISBN:
0553447084 (9780553447088)
ASIN: 0553447084
publisher: AO3 publish date: 2018-12-24
format: ebook pages: 265
publisher: Random House Audio publish date: 2017-04-18
format: Audible Audio Edition
ASIN: B06XDS8FST