Stay up all night with these perfectly chilling supernatural books for Halloween full of witches, ghosts, vampires, and hauntings.