TY - BOOK TI - Renewable Energy and Sustainable Development SN - 2356-8569 CY - Egypt KW - Mechanical engineering and machinery KW - Renewable energy sources KW - Technology UR - https://doaj.org/toc/c879594654614b2f8459a353fbd5bc9e ER -