Completed Shelf: Recently Added
22950005745906
Recent Activity
Eleven-year-old Flavia de Luce didn't intend to investigate another murder -- but then, Rupert Porson didn't intend to die. When the master puppeteer's van breaks down in the village of Bishop's Lacey, Flavia is front and centre to help Rupert and...