Fundamentals of Renewable Energy Processes by