Many people understand pieces of our predicament. Very few understand all of the pieces.
Nate Hagens has the best big picture understanding of anyone I know.
Over the years I have collected a large library of books, articles, and video. If I had to chose only one item that best explains what is going on, this talk by Nate Hagens would be it.
And here is a different version of the same talk targeted at a younger audience with less background knowledge.