Japan Blue Indigo Dyeing Techniques (A Beginner's Guide to Shibori Tie-Dyeing) - 9780804858816