Sahih al- Bukhari : the early years of Islam - Muhammad Asad (Gibraltar Dar Al- Andalus, 1981)