Permaculture on the Palouse
Designing agriculturally productive ecosystems with resilience, stability and diversity