http://www.jss.fr/JSS_AS_WEB/DOC/JSS/2018/JSS_45.pdf