Archangel's Lineage (Guild Hunter #16) by Nalini Singh