Elisabeth McNeill was a long-established freelance journalist and broadcaster who wrote five non-fiction books and 26 novels. She lived with a miniature dachshund in the oldest inhabited village on the Scottish borders, where she spent most of her school days.