Upper Clydesdale
From its source in The Lowther Hills to the sea the River Clyde runs through 109 miles in three distinct areas: Clydesdale, The Clyde Valley and ‘Clydeside’. This volume (1999) deals with first of these. Moving from prehistoric and Roman through medieval and Covenanting to industrial and modern times, the book offers an account of […]