Old Man's War by John Scalzi
Excellent Space Opera
1,171 books — 3,995 voters