Haunted Britain: A Guide to Supernatural Sites Frequented by Ghosts, Witches, Poltergeists, and Other Mysterious Beings