Kirkmahoe mixed bag : a community enterprise.
Kirkmahoe Heritage Group.
Title from cover.