Sahih Muslim 667 | Islamic Vault