Our selection of books and magazines on knitting