Handbook of renewable energy technology (World Scientific, 2011)