Renewable Energy Resources by John Twidell, Tony Weir & J.W. Twidell