Sahih al-Bukhari 123 | Islamic Vault