The Theory and Practice of the Art of Weaving by Hand and Power