Renewable energy : sources for fuels and electricity (Earthscan, 1993)