Parting Words: 10 Little Lessons for a Remarkable Life

What a century of life-experience can teach us about happiness, ambition, courage, love and how to make the most of the lives we've been given.