Source: https://elearn.univ-oran1.dz/pluginfile.php/47275/course/overviewfiles/5%C3%A8me%20cours%20magistral%20Embryo.pdf