
PaperbackPrimary
- Publisher:
- Atlantic Books, Limited
- ISBN:
- 9781786495068
- Pages:
- 352

- Publisher:
- Corvus
- ISBN:
- 9781786490544
- Pages:
- 344
- Published:
- 6/7/2018

audioCD
- Publisher:
- Bolinda audio
- ISBN:
- 9781489447180
- Published:
- 6/7/2018

Audio CD
- Publisher:
- Bolinda audio
- ISBN:
- 9781489447173
- Published:
- 6/7/2018

Paperback
- Publisher:
- Corvus
- ISBN:
- 9781786490551
- Pages:
- 344

Hardcover
- Publisher:
- Atlantic Books, Limited
- ISBN:
- 9781786490520
- Pages:
- 352