Author: كرماني، حسن محمد المصري