The journal of design and manufactures ...


16172417