Roosa, Stephen International solutions to sustainable energy, policies and applications / Stephen Roosa. - 2019-09-27 Dewey Class. No.: 333.794 / ROO