A review by nakedsteve
At All Costs by David Weber

5.0

What fun. I really enjoyed this one. Politics, personal relationships, and space battles. I can't wait to see what happens next...