A review by canadianbookworm
Debts of Dishonor by Jill Paton Walsh

3.0

Some of it a bit of a stretch, but still enjoyable.