Renewable Energy Sources for Environmental Sustainability. Hydrogen Energy Technologies.