Sahih al-Bukhari 2808 - Practising good deeds before taking part in a battle | Criterion