by Frances Hardinge
format: paperback pages: 416
language: English
ISBN:
0330519735 (9780330519731)
ASIN: 330519735
publisher: Pan Macmillan
format: ebook pages: 400
language: English
ISBN:
0230766366 (9780230766365)
format: hardcover pages: 416
language: English
ISBN:
1419714805 (9781419714801)
ASIN: 1419714805
publisher: Amulet Books publish date: 2015-05-12
format: Kindle Edition pages: 420
language: English
ISBN:
9781613127568
ASIN: B00WNMMZS8