AMAZING COMPILATION OF RESOURCES
For all of the sections above, other people have already but great amounts of thought into curating resources.
Here are a few that I like to look at:
Dr. Aerin Jacob’s resources page
Dr. Elena Bennett’s resources page
here are a few more