New and Renewable Energy Technologies for Sustainable Development