Caring for the future : making the next decades provide a life worth living. (Oxford University Press, 1996)