Answer:She is credited with advancing the global environmental movement
Self reliance simply means not having to depend on others-
And for whom by any chance isn't sure here's google's response:
<span>reliance on one's own powers and resources rather than those of others.</span>
A and C are the correct answers. The other answer is incorrect :/