Source: https://www.irit.fr/CIRCLE/wp-content/uploads/2020/06/CIRCLE20_14.pdf