Sahih al-Bukhari 121 - Narrated by Jarir | Islamic Vault