Khan, Muhammad Muhsin Translation of the meanings of Sahih Al Bukhari : Arabiv English V9 / - 5th ed. - New Delhi Kitab bhavan 1980