human darkness and how far people can go to similar perfectionism.
2023
1995
2024
—
2020
2014
2013
1982
2021
2025
2022