A Zen Priest at Harvard Finds the Key to Happiness

Zen priest Robert Waldinger is the leader of the longest-running study of happiness, who's found that science and Buddhism agree on what makes us happy.