Life is often self-explanatory.
2013
2007
1989
2011
1977
2009
2017
2016
2002
1960
2004
1964
1962
2006
1996