A Second Treasury of Knitting Patterns
$30.00