Community participation and environmental development

Community participation and environmental development
Higher Institute of Engineering and Technology