The role of community advisory boards in health research: Divergent views in the South African experience.

The role of community advisory boards in health research: Divergent views in the South African experience.