Sahih al-Bukhari 628 | Islamic Vault