Sahih al-Bukhari 120 | Islamic Vault