Sahih al-Bukhari 2595 - Who is to be given the gift first? | Criterion