A review by meganmreads
Anthem by Ayn Rand

5.0