Author: Munawar Ibne Sadiq.