Self expressions mind, morals, and the meaning of life - Flanagan, Owen J. (Oxford University Press, 1996)