human darkness and how far people can go to similar perfectionism.
1998
2004
2003
2019
2024
2023
—
2025
2002
1996
2007
2021
1982