A review by talesoftheraven
Atlas Shrugged by Ayn Rand

5.0