science fiction novel
John Northern Science Fiction and Technology