http://emlab.berkeley.edu/~pkline/papers/welfare_dist.pdf