Sahih al-Bukhari 295 | Islamic Vault