The Art of Weaving: Master the Techniques, Understand the Weave Structures, Create Your Own Designs - 9780811771849