Sahih al-Bukhari 3166 | Islamic Vault