http://jhfowler.ucsd.edu/dynamic_spread_of_happiness.pdf