I read 1984 in high school, and the message was very apparent. Sure Soviet history would add to the read, but it's not necessary.
he is 10x the writer Rand is but still.
While long winded, I thought Atlas Shrugged was a good way to show through example the consequences of socialism. The best thing about it was showing how socialism manifests itself, how it is implemented (backroom deals, manufactured crisis, Anti-Dog Eat Dog Rule). A lot of people aren't business majors and won't find its message through an economics textbook. Not a bad thing to read, considering what many "learn" in college today.
It too should be read before college.