New and Renewable Energy Technologies for Sustainable Development by Da Graca Carvalho Maria & Naim Hamdia Afgan