Kirkconnel : parish history.
Kirkconnel Parish Heritage Society.
Title from cover.
School children