Children of Time by Adrian TchaikovskyThe Player of Games by Iain M. BanksThe Forever War by Joe Haldeman
Space Opera
878 books — 1,166 voters