Hard sci-fi is speculative fiction for the obsessive. Such stories dive deeper than others into raw science, explaining how ...