Sahih Muslim 3056 | Islamic Vault