Author: Mahfuz-al-Hasan Sanbhli.