Modern Shibori: beyond handcrafted tradition

  • 1284
  • 1240