Open menu
Glasgow Campbell Club
Recollections of William Hammond, a Glasgow hand-loom weaver