Knitting Stitches Step-By-Step: More Than 150 Essential Stitches to Knit, Purl, and Perfect Paperback $19.99