The Ultimate All-Around Stitch Dictionary: More Than 300 Stitch Patterns to Knit Every Way Paperback $29.99