In her classic ghost story "Kerfol," Edith Wharton tells the tale of Anne de Barrigan, a young Frenchwoman convicted of murdering her husband, the jealous Yves de Cornault. The elderly lord was found dead on the stairs, apparently savaged by a pack of dogs, though there were no dogs — no live dogs — at Kerfol that day.
I was pleasantly surprised by this novel! I went in thinking it was going to be something it wasn't and it surpassed my judgements. It is a series of short stories, all surrounding the ghosts of Kerfol (obviously ;)) and the first story is how it began which is very dark. I loved the gothic feel of it and I was guessing until the end.
If you're looking for a historical fiction meets spooky story, I highly recommend this one. I think it would be good for all ages, not just middle to high schoolers. My mom also read it and thought it was well-written as well. Good read for all!