A thought-provoking and practical guide to one of the greatest questions we will ever face: what is the meaning of life?