Donna Kooler's Encyclopedia of Knitting: Updated | Leisure Arts 5747