Lesmahagow Parish Journal
Lesmahagow Lesmahagow Parish Historical Association