Carolyn M. Long is an independent consultant on the roles of civil society organizations in development. The Institute for Development Research is a comsulting research body dedicated to increasing the capacity of civil society groups to achieve just and sustainable development.