If you can take the time, each of these links is worth reading, watching, or listening to. There is a lot to digest here, but I highly recommend all of this. These resources have been instrumental in helping me to shape my thinking on this issue.