Sahih Muslim 3058 | Islamic Vault