Harbinger by Wen Spencer - Baen Books