The inner meaning of the Islamic rites: prayer, pilgrimage, fasting, jihad - Asyraf, Syed Ali
Call number : BP161.2.I895 ki