Sahih al-Bukhari 2139 - Not to cancel a bargain already agreed upon | Criterion