Sahih al-Bukhari 3142 | Islamic Vault