Protecting human rights in Africa roles and strategies of non-governmental organizations / - Welch, Claude Emerson. (Pennsylvania studies in human rights)