Afzal Iqbal Contemporary Muslim World - Instiute of Islamic culture Lahore 2001 - 399p hb Donated En Subjects--Personal Names: World History Dewey Class. No.: 909 / AFZ