|
Related articles:
Larry Niven
Science fiction
Arthur C. Clarke
Key terms: hard p science story rigor mars hard sf james david novel moondust hard science fiction scientific technology Search external links cited by footnotes on Wikipedia page Hard science fiction: |
|