Renewable energy in the service of mankind. selected topics from the World Renewable Energy Congress WREC 2014 - Sayigh, A. A. M., (Springer, 2016)