Four Hard Science Fiction Books You Should Read