The Haunting is a children's fantasy novel by Margaret Mahy. It was first published in 1982 and won the Carnegie Medal for that year. Barney Palmer, a shy eight-year-old boy, discovers that one person in each generation of his family has had supernatural gifts – and this generation it seems to be him. He believes he is haunted by the ghost of an uncle he never met, and is oppressed by his fate. However, his sister Tabitha is determined to help him.