Hamish Macbeth Mystery (10)

Series by M. C. Beaton