manichaeanism

not defined yet