A review by fryguy451
At All Costs by David Weber

4.0

Very good read! :)