A review by ridicully
Primary Inversion by Catherine Asaro

3.0

A bit heavy on the technobabble infodump, but otherwise fun.