At All Costs by David Weber - Baen Books