Democracy and civil society in the Third World : politics and new political movements - Haynes, Jeffrey. (Polity Press, 1997)