Author: Allama Late Syed Ali Naqi Naqvi