Laughing For Life

What You Need to be Happy by Professor Ed Diener