100 Afghan Squares to Knit: Patterns and Instructions for Mixing and Matching Afghan Squares for Blankets and Throws