Sahih al-Bukhari 1434 - To give in charity as much as you can afford | Criterion