Yang, Peter Renewable energy challenges and solutions - Switzerland Springer 2024 - xxiii, 287p. ISBN: 9783031491245 Subjects--Topical Terms: Energy transformationRenewable energy sourcesPower resources Dewey Class. No.: 333.794 Y161r