I absolutely love Kate Ellis's Wesley Peterson series of murder mysteries. I adore the mix of a murder in the present echoing one in the past, along with the extremely twisty plots that make it almost impossible to work out whodunit.
This one is about Lilith and her mother, suspected of being witches and sent to prison eighteen years ago for the brutal murder of two teenage girls. Now Lilith has been released - and is suspected of another murder after a the body of a young woman is found near to her home. While Detective Inspector Wesley Peterson investigates, his archaeologist friend Neil discovers a gruesome wax doll at the house of a woman hanged for witchcraft in the 1600s.
I really enjoyed The Shadow Collector and it has become one of my favourites by this author. As well as the impossible-to-solve plot, I liked the theme of 'witch hunts' running through the story, and how unlikeable people can so often end up a scapegoat. The mystery was extremely clever too.
Although this is #17 in the series, you don't need to have read the others to enjoy the book. It's easy enough to work out the relationships between the series regulars, and the main part of the plot is about the murder rather than an ongoing story arc. It should appeal to fans of traditional murder mysteries, anyone who likes a bit of history with their crime fiction, and fans of authors such as Elly Griffiths.
The House of Eyes (Wesley Peterson #20) by Kate Ellis
A High Mortality of Doves by Kate Ellis