Sahih al-Bukhari 3055 | Islamic Vault