Sahih al-Bukhari 4255 - Narrated by Ibn Abi `Aufa | Islamic Vault