Design for Resilience: Making the Future We Leave Behind

Design for Resilience: Making the Future We Leave Behind

2023 • 414 pages