Handbook of renewable energy technology - Zobaa, Ahmed F. (World Scientific, 2011)