Review   John Gwynne: The Shadow of the Gods   no spoilers