Author: Mufti Ahmad Yar Khan Naeemi