Author: Abu   Ha mid Mu hammad ibn Mu hammad al- Gaza l