To End in Fire by David Weber and Eric Flint - Baen Books