Recommended thought-provoking books

Here is a list of some popular science books I recently read, and that I highly recommend for having a good thinking time about the puzzling reality of existence!
Frank Nielsen, Frank.Nielsen@acm.org.