City of Pearl by Karen Traviss