Source: http://perso.eleves.ens-rennes.fr/~mbouc892/integraledirichlet.pdf