Artful Color, Mindful Knits: The Definitive Guide to Working with Hand-dyed Yarn