hard sci-fi, science fiction, speculative physics, near-future fiction
Press ? anytime to show this help