https://www.ilmgate.org/mawlana-mohammed-cassim-sema/
Reviving Islam in South Africa: Mawlana Cassim Mohammed Sema