Source: https://publications.polymtl.ca/1543/1/2014_NehmeBilal.pdf