Knitting Block by Block: 150 Blocks for Sweaters, Scarves, Bags, Toys, Afghans, and More

Knitting Block by Block

150 Blocks for Sweaters, Scarves, Bags, Toys, Afghans, and More

2010 • 242 pages

Ratings1

Average rating3

15