Ormerod (A)
Modern Preparation and Weaving Machinery - - Woodhead Publishing Limited 13+284
Hard Binding
1855739984
Weaving
677.054 ORM
Modern Preparation and Weaving Machinery - - Woodhead Publishing Limited 13+284
Hard Binding
1855739984
Weaving
677.054 ORM