Renewable Energy in the Service of Mankind Vol I - Sayigh, Ali (Springer International Publishing, 2015)