As midwife and healer, Agatha Kyteler is regarded as a witch by her superstitious neighbours in the village of Wefford in Devonshire, yet she has no shortage of callers, from the humblest villein to the most elegant and wealthy in the area. But...
Eastlake is the kind of place where ‘nice’ people live — nice, well-off, civilised people. People who know all about each other and where everyone knows everyone else’s business — rather like living in a goldfish bowl. So when scanners are...
When two young women are murdered on the streets of New York, exactly one year apart, Detective Ellie Hatcher is called up for a special assignment on the homicide task force. The killer has left behind a clue connecting the two cases to First...