Terrier

by Tamora Pierce Book 1 of the Beka Cooper Trilogy