Master weavers : tapestry from the Dovecot Studios 1912-1980 : an Edinburgh