Managing ethical dilemmas in community-based participatory research with vulnerable populations.

Managing ethical dilemmas in community-based participatory research with vulnerable populations.