Some books that I think every nerd should read, at some point in their life:
- Feynman's Rainbow, by Leonard Mlodinow.
- A Short History of Nearly Everything by Bill Bryson.
- The XKCD: Volume 0 book.
- The Foundation series by Isaac Asimov. Quite possibly the best science-fiction series that has ever been written.
- The Revelation Space series by Alastair Reynolds. If you enjoy "hard" sci-fi, then you'll love this series.
Note: There are no affiliate codes attached to these links.