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