Exploring the Meaning of Life by John G. Cottingham & Thaddeus Metz