Author: Ali ebne ahmad mohtasham kashani