Source: https://pro.univ-lille.fr/fileadmin/user_upload/pages_pros/francois_boulier/GIS3-CNUM/cnum-gis3-2013-06.pdf