Alternative Energy Systems and Applications. (2017)