Rose Hill Mystery Series Series by Pamela Grandstaff

183