Sahih al-Bukhari 296 - Narrated by `Urwa | Islamic Vault