Renewable energy systems - Bronicki, Lucien Y. (New York : Springer, 2012)