It's a very good book from a literary perspective. Ayn Rand is clearly a very talented writer. That being said, however, from a political theory perspective, the book is flawed from all angles. For anybody who's politically aware, this book it not for you. Save yourself the mental struggle and move to a different author.