400 Knitting Stitches. A Complete Dictionary of Essential Stitch Patterns. (Potter Crafts)