Source: http://userpages.irap.omp.eu/~rbelmont/mypage/numerique/integration.pdf