Community-based renewable energy towards sustainable grassroots communities. (YAMOG Renewable Energy Development Group, Inc., 2010)