Your shopping cart is empty.

SALE
Almost Lost Arts: Traditional Crafts and the Artisans Keeping Them Alive

Almost Lost Arts: Traditional Crafts and the Artisans Keeping Them Alive

$35.00

Almost Lost Arts features the stories of 20 artisans who have devoted their lives to preserving traditional techniques.

From globemakers and bookmenders to cassette tape manufacturers and neon sign makers, the profiled artisans represent a diverse mix of media, ages, genders, and cultural backgrounds. Gorgeous photographs reveal these crafts people's studios from places like Oaxaca, Kyoto, Milan, and Tennessee.

  • Each maker is accompanied by an in-depth profile telling their story
  • Features two essays that discuss the challenges and rewards of engaging deeply with the past
  • An inspiration to makers, collectors, and history lovers
  • Pages: 208
  • Hardcover
    is added to your shopping cart.
    Go to Cart
    is added to your wishlist.
    Go to Wishlist
    document.addEventListener('DOMContentLoaded', function() { const productJson = document.querySelectorAll('[id`^`=ProductJson-'); if (productJson.length > 0) { for (let i = 0; i < productJson.length; i++) { const current = productJson[i]; const sectionId = current.id.replace('ProductJson-', ''); const section = document.querySelector('[data-section-id="' + sectionId + '"]'); const product = JSON.parse(current.text); if (product.options.length === 1) { const unavailableVariants = []; for (let j = 0; j < product.variants.length; j++) { const variant = product.variants[j]; if (!variant.available) { unavailableVariants.push(variant); } } if (unavailableVariants.length > 0) { const mutationCallback = function() { const variantOptions = section.querySelectorAll('.single-option-selector option'); if (variantOptions.length > 0) { for (let k = 0; k < unavailableVariants.length; k++) { const unavailableVariant = unavailableVariants[k]; for (let l = 0; l < variantOptions.length; l++) { const option = variantOptions[l]; if (unavailableVariant.title === option.value) { option.remove(); } } } if (typeof observer === 'object' && typeof observer.disconnect === 'function') { observer.disconnect(); } } } const observer = new MutationObserver(mutationCallback); const addToCartForm = document.querySelector('form[action*="/cart/add"]'); mutationCallback(); if (window.MutationObserver && addToCartForm.length) { const config = { childList: true, subtree: true }; if (typeof observer === 'object' && typeof observer.disconnect === 'function') { observer.disconnect(); } observer.observe(addToCartForm, config); } } } } } });