The rise of renewable energy

Sci Am. 2006 Sep;295(3):84-93. doi: 10.1038/scientificamerican0906-84.
No abstract available