Sahih al-Bukhari 3148 | Islamic Vault