A review by leonore_book
Atlas Shrugged by Ayn Rand

5.0