When Danesh Shahzan gets called to a crime scene, it's usually because the police suspect not just foul play but unnatural forces at play. Danesh is an Acolyte in Her Majesty's Office of the Witchfinder General, a shadowy arm of the British government fighting supernatural threats to the realm. This time, he's been called in by Detective Inspector Nikola Zubrasky to investigate a murder in Cardiff. The victim...