Renewable Energy: Power for a Sustainable Future, Second Edition