I would add three more books to my list:
One on personal/family finance. Most people don't know much about finance. If they did, I think they and their families would be better off for the knowledge. I didn't have a good idea for a single book here -- I'll check out a couple suggested above.
The history of Rome (but I don't have one book in mind yet -- Gibbon's enormous multi-volume set would not work here). Of all past civilizations and empires, my opinion is that Rome (even more than Greece) has the greatest number of lessons for modern nations and their citizens. In my opinion, the history of Rome is most relevant to the old saying "those who don't know history are doomed to repeat it." The history of Rome is a clear illustration of the importance of the rule of law, divisions in governmental powers, responsible citizens, and governmental limits and a clear illustration of what happens when apathy, self-interested factions, misinformation, and corruption are allowed to wreck it all. The history of Rome is a lesson for the world's citizens and a lesson for our times.
Logic and basic statistics (but I don't have one book in mind yet). Many people are illogical and have no grasp of basic statistics. I think that they would have an easier time in life if they knew a bit more in these areas.