Source: https://www.snepfsu.net/ftp2/texte/epscapbepbp.pdf