An engaging, atmospheric crime novel blurring historical reality and the fantastical in Victorian-era Edinburgh