Author: Fakharuddin razi