Sahih al-Bukhari 521 | Islamic Vault