Medieval Manichee : a study of the Christian dualist heresy.