Source: https://www.cicfconf.org/sites/default/files/paper_67.pdf