Handbook of Renewable Energy Technology - Zobaa, Ahmed Ed. (New Jersey World Scientific, 2011)