Practical and descriptive essays on the art of weaving [electronic resource] / by John Duncan