Author: Aziz-ur-Rahman Naqshbandi.