Renewable Energy and the Environment - Islam, Rabiul; Rahman, Saifur; Roy, Naruttam Kumar (Springer Singapore, 2018)