Source: https://matheo.uliege.be/bitstream/2268.2/3277/4/s166147TOMETY2017.pdf