by Adrian Tchaikovsky
publisher: Pan publish date: 2016-02-11
format: kindle pages: 608
language: English
ASIN: B018SIYVAU
publisher: Macmillan publish date: 2016-02-11
format: paperback pages: 550
language: English
ISBN:
0230770061 (9780230770065)
publisher: Pan Macmillan publish date: 2016
format: mass market paperback
language: English
ISBN:
144723457X (9781447234579)