Important Links
Machine generated authority record.
Work cat.: (OSt)28570: Abdul Hameed Siddiqi 44497, Islam and the remaking of humanity, 1978.