Sahih al-Bukhari 4929 | Islamic Vault