Sahih Al Bukhari - English Translation (Vol 9): Hadith 6861 - 7563Translator - Dr. Muhammad Muhsin Khan