Voodoo: Voodoo History, Beliefs, Elements, Strains or Schools, Practices, Myths and Facts. An Introductory Guide