catholicsaints.info
Manichaeism
New Catholic Dictionary entry for Manichaeism