Your shopping cart is empty.

SALE
Forest

Forest

$29.95

Journeying across North America, the United Kingdom, and Europe, writer Matt Collins and photographer Roo Lewis capture the history, science, and human stories behind some of the most enchanting natural environments in the world.

  • Explores the captivating history behind some of the world's most enchanting forests
  • Organized by tree species, including the hearty pines in Spain's Tamada forest, the towering firs of the American West, the striking Birch groves of Germany's Elbe Valley, and beyond
  • A blend of beautiful photographs, scientific trivia, and engaging human stories


Forest is an arresting tribute to the magnificence of the natural world and a wonderful gift for anyone who enjoys spending time in the outdoors.

Complete with gorgeous photography and engaging stories of people living in harmony with nature, readers will learn everything they dream of knowing about the forests of the world.

  • Hardcover
  • Pages: 256
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); } } } } } });