Weaving : Structure and Substance - Richards, Ann (The Crowood Press,, 2023)