Home›Books›THE ESSENTIAL TEACHINGS OF ISLAMTHE ESSENTIAL TEACHINGS OF ISLAMby Kerry Brown, Martin PalmerNo description available.IslamCommentariesHadithCriticism, interpretationKoran