The Ultimate Guide to Free-Motion Quilting | Angela Walters | 11596