Virtue of Selfishness and The Ayn Rand Lexicon spell everything out.
Yes, they are very good. Rand gets a lot of her philosophy from Thomas Hobbes. Read Study Leviathan, it is an amazing book... I have used it here on Free Republic... see my homepage...