Author: Sayyid Muhammad Ja`far Ali Sayyid Shah Saharanpuri