John William De Forest: Witching Times, a novel in Thirty Chapters