A brutally honest reflection on despair in a world that offers no answers.
1973
2013
1980
1941
2009
2003
1956
2007
1993
1978
1988
1998
2015
2016