Sahih Muslim 3182 - Narrated by 'Ali (Allah be pleased | Islamic Vault