Please, don't waste your time on Ayn Rand. I'm glad to see someone mentioned Sagan even though he was more sciencey. I would consider Einstein a great philosopher, too.

The 20th century was an interesting point in our history. Imagine sharing an era with Einstein, Russel, Wittgenstein, Frege, Freud.