Author: Abu Sahl Muhammad Sad Shaykh Rahmat Allah