£6.00
1 in stock
History of linen weaving in Dunfermline. 16pp card covers, with some line drawings VG