A review by msnewt
A Noble Purpose by Laurie Lucking

5.0