5001493252

manufactories (300264603) 'distinguished from' workshops (organizations) (300026026);

5001493252

manufactories (300264603) 'distinguished from' workshops (organizations) (300026026);