Renewable energy resources: Current status, future prospects and their enabling technology

Renewable energy resources: Current status, future prospects and their enabling technology