What books would you recommend someone read to improve their general knowledge of the world?

Here are some books that can help improve one's general knowledge of the world:

*Guns, Germs, and Steel: The Fates of Human Societies Revised by Jared Diamond

* The Blind Watchmaker: Why the Evidence of Evolution Reveals a Universe Without Design by Richard Dawkins

* The Righteous Mind: Why Good People Are Divided by Politics and Religion by  Jon Haidt

* The Psychology of Money: Timeless lessons on wealth, greed, and happiness by Housel Morgan

* Complexity: The Emerging Science at the Edge of Order and Chaos by Mitch Waldrop

* Influence: The Psychology of Persuasion by Robert Cialdini 
 
* Thinking, Fast and Slow by  Daniel Kahneman
 
* How the Mind Works by Steven Pinker
 
* Darwin's Dangerous Idea: Evolution and the Meanings of Life by Daniel Dennett
 
* Against the Gods: The Remarkable Story of Risk by Peter L. Bernstein

* Moneyball by Michael Lewis
 
* The Halo Effect: ... and the Eight Other Business Delusions That Deceive by Phil Rosenzweig