By Timothy Zahn
Want more sci-fi books? Sign up for The Portalist's newsletter, and get our recommended reads delivered straight to your inbox.