King of Mysteries by John Carey