by Emma Newman
publisher: Roc publish date: 2016-11-08
format: Paperback pages: 384
language: English
ISBN:
0425282406 (9780425282403)
publisher: Blackstone Audio
publish date: 2016-11-08
format: audiobook minutes: 767
language: English
ISBN:
9781504768634
publisher: Roc publish date: 2016-11-08
format: ebook pages: 377
language: English
ISBN:
9780698404335
publisher: Roc
publish date: 2016-11-08
format: kindle pages: 384
language: English
ASIN: B01BS7N834