Source: http://www.lsta.upmc.fr/doct/bouaziz/Td/TdPsychoL1.pdf