Retaliation

Mishkat al-Masabih · 100 hadiths