Gwen's best book, one of many, is Liberated Quilting II. Her retreat is not so much a class as a chance to pick her brain and get her personal attention for questions and suggestions for your own work.
Each week (there are 5 individual week retreats) there are 30 quilters and we have a blast. You can take so many chances with a tiny study and scraps.