Source: http://3hfwebsite.free.fr/cours/c_svt/BIOPART2.pdf