This is a pretty excellent overview of computer science theories relevant to our daily lives. As someone who took computer science only once, in high school, I didn’t know so much of this and found most of it (accept the game theory chapter) basically entirely new. Every chapter contains new discoveries and new, provocative ideas.