New Books :: Hard science fiction