A review by lainies23
Atlas Shrugged by Ayn Rand

4.75