New key to weaving; a textbook of hand weaving for the beginning weaver