Author: Muhammad `Inayatullah farangi Mahalli