Happy Holiday Season, and happy shopping! The "in time for Christmas" question... I can't be certain for you, although if you are in BC or Alberta you chances are good until about the 15th. For everyone else, if you want it for Christmas please choose a tracked shipping option.
This coil bound book is written for beginner to intermediate sewing skill development. In Stitch Savvy there are 5 tracks (home decor, handbags, kids' items, quilting and clothing), and each track has 5 projects that start simple and build up your skills. The projects are cross referenced to allow you to skip around and explore the skills that interest you most.
Stitch Savvy by Deborah Moebes. 220 pages, 25 projects, plus a CD which includes printable patterns for 13 more projects and more.
A good gift for an aspiring sewist!