Time travel speculative fiction analysis