Sahih Muslim 1028 - The virtue of the one who does other kinds of good deeds in addition to giving charity | Criterion