The medusa chronicles - Baxter, Stephen (Gollancz, 2016)