New and Renewable Technologies for Sustainable Development by Naim Hamdia Afgan