Knitting -The Complete Guide by Jane David