dawahskills.com
General Means of Da`wah (Part Two)
Since people are often at a loss as to how they should go about giving da`wah, the following list of more than eighty suggestions have been compiled…