Sahih al-Bukhari 4851 - Narrated by Jarir bin `Abdullah | Islamic Vault