Exogenesis
(Stargate Atlantis, book 5)
Elizabeth Christensen
and
Sonny Whitelaw