Cardenden then & now.
Cardenden Local History Group,publisher.