Knit to Fit:  A Comprehensive Guide to Hand and Machine Knitting and Crocheting