When Flavia's neighbor's dog is killed, she insists on finding the culprit.
She gets help from her neighbor, Jonathan; freed slave, Nubia; and mute beggar boy, Lupus. Together these friends explore first-century Roman life and culture while solving an intricate mystery. Details of the time period are woven into the story seamlessly. But the friendships and dialogue are timeless and relatable. Every chapter is a cliffhanger and the action is non-stop in this excellent series (The Roman Mysteries). Some violent themes may be too mature for younger readers; I recommend these fantastic reads for nine to ninety. My whole family can't put them down! You'll be glad there are seventeen sequels.