publisher: Gollancz
format: paperback pages: 400
language: English
ISBN:
1473208513 (9781473208513)
publisher: NAL publish date: 2016-03-01
format: paperback pages: 384
language: English
ISBN:
0451472330 (9780451472335)
publisher: Tantor Audio publish date: 2016-03-01
format: Audio CD
language: English
ISBN:
1494552647 (9781494552640)
ASIN: 1494552647
publisher: NAL publish date: 2016-03-01
format: Kindle Edition pages: 384
language: English
ISBN:
9780698180727
ASIN: B00Z8VT7R8