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...
Vienna 1903. Outside one of the cities most splendid baroque churches the decapitated body of a monk is found. Shortly after, the remains of a municipal councillor are discovered in the grounds of another church - his head also ripped from his...
A country divided. A newly crowned, desperately vulnerable young queen. Can one man uncover the secret that will save her throne?
It is 1560, and Elizabeth Tudor has been on the throne for a year. Dr. John Dee, at 32 already acclaimed...