A review by mybookscape
One of the Good Guys by Araminta Hall

challenging mysterious medium-paced

3.5