The Ultimate A to Z Companion to 1,001 Needlecraft Terms: Applique, Crochet, Embroidery, Knitting, Quilting, Sewing and More