A review by charliebrook1981
Tooth and Claw by Jo Walton

3.5