dawahskills.com
More Than Eighty Ways to Make Da`wah (Part 1)
There are many ways to give da`wah as well as sufficient opportunities for everyone to participate and benefit from its great rewards.