Author: Nasir-ud-Din Haidar.