STARGATE ATLANTIS Allegiance (Legacy book 3) - Melissa Scott