A review by liesm
The Short Victorious War by David Weber

3.0

3,5 stars