by Emma Newman
publisher: Ace publish date: 2018-04-17
format: kindle pages: 352
language: English
ASIN: B07466HF8D
publisher: Ace publish date: 2018-04-17
format: paperback pages: 352
language: English
ISBN:
0399587322 (9780399587320)
publisher: Gollancz publish date: 2018-04-19
format: paperback pages: 352
language: English
ISBN:
147322389X (9781473223899)
publisher: Gollancz publish date: 2018-04-19
format: ebook pages: 352
language: English
ISBN:
9781473223912
publisher: Tantor publish date: 2018-04-19
format: audiobook minutes: 722
language: English
ISBN:
9781409179702
publisher: Penguin Publishing Group publish date: 2018-04-17
format: ebook pages: 352
language: English
ISBN:
9780399587337