Silverman B. Fundamentals of Renewable Energy Processes 2022