Note that it's not important to know anything about Ayn Rand to get this. I've never read Rand and probably never will. The topics covered have a lot to do with Enlightenment philosophy in general and how it relates today.