Ideals and Realities of Islam

GPTKB entity