Author: كناني، أبو قدامة أشرف بن محمود بن عقلة