Fire season - David Weber (Baen, 2012)