Historic Clydesdale parish by parish.
Lanark & District Archaeological Society.