Sahih al-Bukhari 305 | Islamic Vault