"2021 science fiction novel" . . . . .