Meanings of life (1991)

by Roy F Baumeister