Source: https://oraprdnt.uqtr.uquebec.ca/vrsg/Instances/CE/2017/CE593/2017-CE593-04.07-R5574an.pdf