Source: https://www.agd.org/docs/default-source/self-instruction-(gendent)/gendent_nd15_vandewalle.pdf