Sahih al-Bukhari 659 | Islamic Vault