The Weaving Handbook : The Art and the Craft: Theories, Materials, Techniques and Projects