Source: http://webusers.imj-prg.fr/~frederic.han/capes/resume01.pdf