Manicheanism: A dualistic religious tradition that once stretched from Roman North Africa to China, Manicheanism presents a compelling, if often misunderstoo...
View in Alexandria