Author: Abu Muhammad Adnan Haji Abdullah Al-Naqsyabandi Al-Khalidi