David G. Myers: Research Based Suggestions for a Happier Life.
Many of them are similar to other research I found online.