Abu Reyhan Biruni The Generalities of Science of Rejal Sir Vahid Behbahani ignorance and lack of islamic teaching in khawarij Title Sanai Imam al-Haramayn Karl Marx sheikh Hashem Qazvini Abu Hamed Isfarayeni