Translated from the Arabic.