Free-Motion Quilting Idea Book:  155 Mix & Match Designs Bring 30 Fabulous Blocks to Life Plus Plans for Sashing, Borders, Motifs & Allover Designs