Sustainable solutions : problem solving for current and future generations - Niesenbaum, Richard (Oxford university press, 2020)