Relevant comment from John Carmack a couple weeks ago: Atlas Shrugged popped up in a trend, reminding me of the remarkable level of vitriol against it. It is obviously grinding an anti-collectivist axe, and it can fairly be called cartoonish, but if you can't see its archetypes in the world around you, you aren't paying attention. I can easily understand people not liking the book, but the level of loathing that some…
IMO anyone who is sympathetic to AR is doing a disservice by introducing her to people with Atlas. Fountainhead is far more entertaining, main character is better written, and it just gets the point across better. Atlas is a punchline for a reason.
My favorite short book (non-fiction) covering from the last days the Tsars through the remainder of the Soviet period (the period that shaped Ayn) is A History of the Soviet Union from the Beginning to the End, by Peter Kenez.