human darkness and how far people can go to similar perfectionism.
2003
—
1997
1980
2002
1990
1987
2006
2015
1998
2022
2013