Death and the serpent : immortality in science fiction and fantasy