Sun of Suns by Karl Schroeder
Space Opera
864 books — 1,124 voters