Source: http://www.math.polytechnique.fr/perso/harinck/DocEv/cours/IntegrationElementaire.pdf