Energy and Environment: Applications and Sustainable Development - Omer, Abdeen Mustafa (2011)