Encyclopedia of Alternative and Renewable Energy

Bok