Translated and edited by: M.M. Inam Mohamed Hasan