Author: Abdul Halim el-Muhammady.