Which of the following social issues have been championed by nurses throughout nursing's history?
a) Immigration policy
b) Environmental protection
c) Women's rights
d) Healthcare access and patient advocacy