Encyclopedia of alternative and renewable energy : trends and applications of renewable energy, Vol.1 - Zodikoff, Craig, Ed. McCartney, David, Ed (Callisto Reference, 2015)