Religious cults of the Caribbean: Trinidad, Jamaica, and Haiti