Source: https://math.la.asu.edu/~lanchier/agregation/lec240.pdf