Manichaeism

all about this religion