Islam in Theory and Practice

GPTKB entity