366 Knitting Stitches (A Comprehensive Stitch Dictionary of Lace, Cables, Textured Patterns, Mosaic Knitting, Stranded Colorwork, and More)