A review by ker0wyn
First Test by Tamora Pierce

4.0

Thoroughly enjoyable