Author: Shaykh Abdul Ghaffar Hasan of Delhi