Matching demand with supply at low cost in 139 countries, 100% wind water solarweb.stanford.edu1 pointramonvillasante8 years ago