What Price Victory? by David Weber - Baen Books