Speculative fiction review