Renewable energy - Elsevier

0960-1481