what makes life worth living book