Complete Knitting Techniques and Projects by Kate Buchanan and Laura Long and Sian Luyken and Louise Butt