Translated by Salim Abdallah ibn Morgan