Science fiction. Kipling’s science fiction and fantasy