Source: http://classiques.uqac.ca/classiques/levy_bruhl/ame_primitive/ame_primitive.html.pdf