Historical fantasy retelling the legend of Perseus and Andromeda and the killing of Medusa; the fantasy aspects are mentioned early, but become more prominent later on, which feels a little unbalanced; there's so much more at the end than the beginning. Good on the politics of the Greek city-states ...